@charset "UTF-8";
/**CSS Reset**/
body, div, span, h1, h2, h3, h4, h5, h6, header, footer, section, article, aside, details, figcaption, figure, hgroup, nav, menu, address, time, canvas, audio, video, p, pre, sup, sub, ul, ol, li, dl, dt, dd, form, input, button, textarea, select, iframe, img, a { padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
header, footer, section, article, aside, details, figcaption, figure, hgroup, nav, menu { display: block; }
html, body { font-size: 20px; -webkit-overflow-scrolling: touch; }
body { background-color: #eee; color: #333; font-family: "Helvetica Neue", "Microsoft Yahei", Tahoma, Arial, Roboto, "Droid Sans", "Droid Sans Fallback", "Heiti SC", sans-self; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
ul, ol { list-style-type: none; }
a { color: #333; text-decoration: none; outline: none; }
a:link, a:visited, a:hover, a:active { color: #333; outline: none; }
.nav-banner{
	width: 100%;
	height: 40px;
	background: #AAAAAA;
	position: relative;
	top: 480px;
}
.nav-banner ul{
	display: block;
	width: 1200px;
	height: 40px;
	margin: 0 auto;
}
.nav-banner ul li{
	text-align: center;
	float: left;
	width: 150px;
	line-height: 40px;
	color: #fff;
}
.nav-banner ul li a{
	line-height: 40px;
	margin-left: 20px;
	color: #fff;
	font-size: 17px;
	font-weight:400;
	font-family: "微软雅黑";
}
.nav-banner ul li:hover{
	background: #666666;
}
.nav-banner ul li .goods{
	display: none;
	width: 150px;
	line-height: 40px;
	background: #f25618;
	margin-top: 0;
	position: absolute;
	z-index: 99;
	text-align: center;
}
.nav-banner ul .goods1:hover .goods{
	display: block;
}
/*左侧商品店铺分类*/
.store{
	/*border: 1px solid red;*/
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
        overflow: hidden
}
.ncs-sidebar{
	/*background: pink;*/
	width: 220px;
	height: 1056px;
}
.ncs-main{
	/*background: pink;*/
	width:960px;
	float: right;
	margin-top: -1056px;
        overflow: hidden;
}
.one{
	border: 1px solid #E1E1E1;
     margin-bottom: 15px;
     height: 115px;
     background: #fff;
}
.title{
	height: 40px;
	padding: 9px;
	background: #262626;
	color: #fff;
	font-size: 16px;
}
.title h4{
	font-size: 16px;
	font-weight: 800;
}
.content{
	height: 110px;
}
.ncs-submenu li.first a {
    padding-left: 6px;
    margin-left: 6px;
    color: #000;
    font-size: 13px;
}
.ncs-submenu li a {
    display: block;
    height: 34px;
    width: 200px;
    overflow: hidden;
    padding: 6px 4px 6px 24px;
    border-bottom: dotted 1px #E1E1E1;
    word-wrap: break-word;
    line-height: 24px;
    font-weight: 600;
    font-size: 14px;
    color: #333;
}
.one .sort {
    display: block;
    width: 100%;
    height: 34px;
    background-color: #FFF;
    overflow: hidden;
}
.one .sort a {
    display: inline-block;
    width: 22%;
    height:34px;
    text-align: center;
    font-size: 13px;
    line-height: 34px;
    color: #999;
}
.one .sort a:hover {
    color: #f25618;
}
.two{
	border: 1px solid #E1E1E1;
	height: 490px;
	background: #fff;
        overflow: hidden;
}
.ncs-top-panel {
    overflow: hidden;
    padding: 0 10px;
    border-bottom: 1px solid #E1E1E1;
    width: 200px;
    height: 90px;
    margin-left: 10px;
}
.ncs-top-panel dd.goods-pic {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 0;
    background-color: #FFF;
    display: block;
    width: 60px;
    height: 60px;
    border: solid 1px #F5F5F5;
}
.ncs-top-panel dd.goods-pic a {
    display: block;
    padding: 2px;
}
.ncs-top-panel li {
    display: block;
    clear: both;
    margin-top: -1px;
    border-top: dotted 1px #E1E1E1;
}
.ncs-top-panel dl {
    display: block;
    height: 72px;
    position: relative;
    z-index: 1;
    padding: 10px 0 10px 70px;
    overflow: hidden;
}
.ncs-top-panel dt {
    display: block;
    width: 100%;
    height: 24px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 24px;
}
.ncs-top-panel dd .price {
    display: block;
    height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 18px;
    color: #555;
}
fieldset, .goods-pic img {
    border: medium none;
    vertical-align: middle;
}
.ncs-top-panel dd.price em {
    font-weight:  600;
    color: #333;
}
.ncs-top-panel dd.selled{
    display: block;
    height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 18px;
    color: #999;
}

.three{
	background: #fff;
	margin-top: 15px;
	height: 490px;
        overflow: hidden;
}
.ncs-main-container {
    /*background: rgba(255,255,255,0.9);*/
    padding-bottom: 20px;
    overflow: hidden;
}
.ncs-main-container .title {
    background-color: #F5F5F5;
    text-align: left;
    border-bottom: solid 2px #483E39;
}
.ncs-main-container .title span {
    float: right;
    margin: 0 15px 0 0;
    line-height: 40px;
}
.title span a {
    color: #777;
}
.ncs-main-container .title h4 {
    display: inline-block;
    padding: 10px 20px;
    margin-top: -10px;
    margin-left: -10px;
    background-color: #262626;
    font: 14px/20px "Microsoft Yahei";
    color: #FFF;
}
.detail{
	/*border: 1px solid green;*/
	height: 980px;
	background: #fff;
	margin-top: -28px;
}
[class*="am-avg-"] {
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
}
.i-pic.limit {
    padding: 0px;
    margin: 10px;
    background: #fff;
}
.i-pic.limit {
    margin: 5px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.i-pic.limit:hover {
    border: 1px #f25618 solid;
    /*box-shadow: 0px 3px #AAAAAA;*/
}
.limit p.title, .i-pic.check p.title {
    padding: 0px 10px;
    overflow: hidden;
    height: 36px;
    line-height: 18px;
}
.limit p.title, .i-pic.check p.title {
    padding: 0px 5px;
    margin: 5px 0px;
    overflow: hidden;
    height: 18px;
    line-height: 18px;
}
.i-pic .price.fl {
    font-size: 16px;
}
.price.fl {
    padding: 5px;
}
.price {
    color: #e4393c;
    font-weight: 600;
}
.number.fl {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
p {
    margin: 0 0 .3rem 0;
    font-size: 14px;
}